オブジェクトファイルには、オブジェクトに関するデータが次のフォーマットで格納されています。
バイト ┏━━━━━━━━━━┓ 0 ┃オブジェクトデータ数┃ ┠──────────┨ 4 ┃キャラクタファイル名┃ ┠──────────┨ 20C ┃オブジェクトデータ0 ┃ ┠──────────┨ 218 ┃オブジェクトデータ1 ┃ ┠──────────┨ ┃ ┃ ┠──────────┨ ┃オブジェクトデータn ┃ ┗━━━━━━━━━━┛
オブジェクトデータは、次のとおり。
バイト ┏━━━━━━━┓ 0 ┃キャラクタ番号┃ ┠───────┨ 1 ┃アトリビュート┃ ┠───────┨ 4 ┃X座標 ┃ 7 ┃ ┃ ┠───────┨ 8 ┃Y座標 ┃ 11 ┃ ┃ ┗━━━━━━━┛
アトリビュートは、次のとおり。
7 6 5 4 3 2 1 0 ┏━┯━┯━┯━┯━┯━┯━┯━┓ ┃ │ │ │ │ │ │ │ ┃ ┗━┷━┷━┷━┷━┷━┷━┷━┛
ビット | 説明 |
---|---|
7 | 表示優先フラグ(0:OBJ側優先、1:BG側優先) |
6 | 上下反転フラグ(0:正常、1:上下反転) |
5 | 左右反転フラグ(0:正常、1:左右反転) |
4 | 予約 |
3 | キャラクタバンク指定 |
2〜0 | カラーパレットの指定 |